@Niki
3年前 提问
1个回答

公钥密码体制有那两种基本模型

帅末
3年前

公钥密码体制有以下两种基本模型:

  • 加密模型:用接收者的公钥作加密密钥,接受者的私钥作解密密钥,即只有接收者才能解密得到明文。加密过程:C = Epkb(M),解密过程:M = Dpkb©。

  • 认证模型:公钥密码体制不仅能用于加、解密,还能用于对发送者的消息提供认证。签名算法:S = Sigska(M),验证算法:M = Verpka(S),在这个过程中通常还使用hash函数做数字签名。

公开密钥密码学(Public-keycryptography,也成为非对称密码学)是密码学的一种算法,它需要两个密钥,一个是公开密钥,另一个是私有密钥;一个用作加密,另一个则用作解密。使用其中一个密钥把明文加密后所得的密文,只能用相对应的另一个密钥才能解密得到原本的明文;甚至连最初用来加密的密钥也不能用作解密。由于加密和解密需要两个不同的密钥,故被称为非对称加密;不同于加密和解密都使用同一个密钥的对称加密。